import request from '@/utils/request';

//////////////////////////////////////////////////////////////////////报名管理/////////////////////////////////////////////////////////////////////////////////////////////////////////

/**
 * 获取报名列表
 * @param query
 */
export function getInitApplyList(query) {
  return request({
    url: '/workOrder/get_work_order_list',
    method: 'get',
    params: query
  })
}

/**
 * 详情
 * @param id
 */
export function getApplyDetail(id) {
  return request({
    url: '/workOrder/get_work_order',
    method: 'get',
    params: {id}
  })
}

/**
 * 保存
 * @param ids
 */
export function addApply(ids) {
  return request({
    url: '/workOrder/update_work_order',
    method: 'get',
    params: {ids}
  })
}


//////////////////////////////////////////////////////////////////////常见问题/////////////////////////////////////////////////////////////////////////////////////////////////////////

/**
 * 获取常见问题列表
 * @param query
 */
export function getInitIssueList(query) {
  return request({
    url: '/customer/get_customer_list',
    method: 'get',
    params: query
  })
}

/**
 * 详情
 * @param id
 */
export function getIssueDetail(id) {
  return request({
    url: '/customer/get_customer',
    method: 'get',
    params: {id}
  })
}

/**
 * 删除
 * @param ids
 */
export function deleteIssue(ids) {
  return request({
    url: '/customer/del_customer',
    method: 'get',
    params: {ids}
  })
}

/**
 * 保存
 * @param data
 */
export function addIssue(data) {
  return request({
    url: '/customer/insert_customer',
    method: 'post',
    data
  })
}

/**
 * 修改
 * @param data
 */
export function modifyIssue(data) {
  return request({
    url: '/customer/update_customer',
    method: 'post',
    data
  })
}

/**
 * 获取分类
 * @param type
 * @param callback
 */
export function getClassify(labelType) {
  return request({
    url: '/label/get_label_common',
    method: 'get',
    params: {labelType}
  })
}


//////////////////////////////////////////////////////////////////////客服回复/////////////////////////////////////////////////////////////////////////////////////////////////////////

/**
 * 获取客服回复列表
 * @param query
 */
export function getInitReplyList(query) {
  return request({
    url: '/problemKey/get_problem_key_list',
    method: 'get',
    params: query
  })
}

/**
 * 详情
 * @param id
 */
export function getReplyDetail(id) {
  return request({
    url: '/problemKey/get_problem_key',
    method: 'get',
    params: {id}
  })
}

/**
 * 删除
 * @param ids
 */
export function deleteReply(ids) {
  return request({
    url: '/problemKey/del_problem_key',
    method: 'get',
    params: {ids}
  })
}

/**
 * 保存
 * @param data
 */
export function addReply(data) {
  return request({
    url: '/problemKey/insert_problem_key',
    method: 'post',
    data
  })
}

/**
 * 修改
 * @param data
 */
export function modifyReply(data) {
  return request({
    url: '/problemKey/update_problem_key',
    method: 'post',
    data
  })
}


//////////////////////////////////////////////////////////////////////客服问题/////////////////////////////////////////////////////////////////////////////////////////////////////////

/**
 * 获取客服问题列表
 * @param query
 */
export function getInitServiceIssueList(query) {
  return request({
    url: '/problemDetail/get_problem_detail_list',
    method: 'get',
    params: query
  })
}

/**
 * 详情
 * @param id
 */
export function getServiceIssueDetail(id) {
  return request({
    url: '/problemDetail/get_problem_detail',
    method: 'get',
    params: {id}
  })
}

//////////////////////////////////////////////////////////////////////系统消息/////////////////////////////////////////////////////////////////////////////////////////////////////////

/**
 * 获取系统消息列表
 * @param query
 */
export function getInitMsgList(query) {
  return request({
    url: '/information/get_information_list',
    method: 'get',
    params: query
  })
}

/**
 * 详情
 * @param id
 */
export function getMsgDetail(id) {
  return request({
    url: '/information/get_information',
    method: 'get',
    params: {id}
  })
}

/**
 * 删除
 * @param ids
 */
export function deleteMsg(ids) {
  return request({
    url: '/information/del_information',
    method: 'get',
    params: {ids}
  })
}

/**
 * 保存
 * @param data
 */
export function addMsg(data) {
  return request({
    url: '/information/insert_information',
    method: 'post',
    data
  })
}

/**
 * 获取归属用户列表
 * @param query
 */
export function getMsgUserList(query) {
  return request({
    url: '/userInfo/get_user_info_ext',
    method: 'get',
    params: query
  })
}

//////////////////////////////////////////////////////////////////////快速求职/////////////////////////////////////////////////////////////////////////////////////////////////////////

/**
 * 获取快速求职列表
 * @param query
 */
export function getInitQuickApplyList(query) {
  return request({
    url: '/quickWork/get_quick_work_list',
    method: 'get',
    params: query
  })
}

/**
 * 详情
 * @param id
 */
export function getQuickApplyDetail(id) {
  return request({
    url: '/quickWork/get_quick_work',
    method: 'get',
    params: {id}
  })
}

/**
 * 保存
 * @param data
 */
export function addQuickApply(data) {
  return request({
    url: '/quickWork/update_quick_work',
    method: 'post',
    data
  })
}


//////////////////////////////////////////////////////////////////////官网新闻/////////////////////////////////////////////////////////////////////////////////////////////////////////

/**
 * 获取官网新闻列表
 * @param query
 */
export function getInitWebNewsList(query) {
  return request({
    url: '/companyEssay/get_company_essay_list',
    method: 'get',
    params: query
  })
}

/**
 * 详情
 * @param id
 */
export function getWebNewsDetail(id) {
  return request({
    url: '/companyEssay/get_company_essay',
    method: 'get',
    params: {id}
  })
}

/**
 * 新增
 * @param data
 */
export function addWebNews(data) {
  return request({
    url: '/companyEssay/insert_company_essay',
    method: 'post',
    data
  })
}

/**
 * 修改
 * @param data
 */
export function modifyWebNews(data) {
  return request({
    url: '/companyEssay/update_company_essay',
    method: 'post',
    data
  })
}

/**
 * 删除
 * @param ids
 */
export function deleteWebNews(ids) {
  return request({
    url: '/companyEssay/del_company_essay',
    method: 'get',
    params: {ids}
  })
}
